package kr.co.doriclassic.powerjava.chapter20;

import java.util.StringTokenizer;

public class StringTokenizerEx {
	public static void main(String[] args) {
		//구분자가 없으면 기본적으로 공백을 기준으로 구분한다.
		StringTokenizer st = new StringTokenizer("1 2 3 4 5");
		//구분된 갯수 반환
		System.out.println(st.countTokens());
		//다음 요소가 있다면, 문장의 끝 찾기
		while(st.hasMoreElements()){
			//System.out.print(st.nextElement());
			System.out.print(st.nextToken());
		}
		System.out.println();
		System.out.println("===========================");
		//구분자가 있으면 구분자를 통해 구분한다.
		//true를 주게 되면 구분자까지 표시해준다. 생략하면 구분자를 제외한다.
		StringTokenizer st2 = new StringTokenizer("1,2,3,4,5", ",", true);
		while(st2.hasMoreElements()){
			//System.out.print(st.nextElement()+" ");
			System.out.print(st2.nextToken());			
		}
		System.out.println(st2.nextElement());
	}
}
